package com.dys.util;

//分页工具类
public class PageCom {
    public static final int PAGE_SIZE = 5;
    /**
     * 分页数=总条数/每页条数（向上取整）
     *
     * 向上取整算法：( SUM + k-1 )/ k
     *
     * 解析：
     * （1）当x/n正好除尽时，(x+n-1)/n=x/n+(n-1)/n=x/n
     * （2）当x/n除不尽时，余数肯定大于1，所以（x+n-1）/n<=x/n+(1+n-1)=x/n+1;
     */

    public static int getTotalPages(int count, int pageSize) {
        return (count + pageSize-1 ) / pageSize;
    }

}
